Versions:

  • 0.2.69
  • 0.2.68
  • 0.2.66
  • 0.2.65
  • 0.2.63
  • 0.2.62
  • 0.2.60
  • 0.2.58
  • 0.2.56
  • 0.2.55
  • 0.2.54
  • 0.2.53
  • 0.2.52
  • 0.2.51
  • 0.2.50
  • 0.2.49
  • 0.2.48
  • 0.2.47
  • 0.2.46
  • 0.2.45
  • 0.2.44
  • 0.2.42
  • 0.2.41
  • 0.2.40
  • 0.2.39
  • 0.2.38
  • 0.2.37
  • 0.2.36
  • 0.2.35
  • 0.2.34
  • 0.2.30
  • 0.2.29
  • 0.2.28
  • 0.2.27
  • 0.2.26
  • 0.2.25
  • 0.2.24
  • 0.2.23
  • 0.2.21
  • 0.2.20
  • 0.2.18
  • 0.2.17
  • 0.2.16
  • 0.2.15
  • 0.2.14
  • 0.2.12
  • 0.2.10
  • 0.2.9
  • 0.2.8
  • 0.2.6
  • 0.2.5
  • 0.2.4
  • 0.2.3
  • 0.2.2
  • 0.2.1
  • 0.2.0
  • 0.1.96
  • 0.1.95
  • 0.1.94
  • 0.1.93
  • 0.1.90

rumdl, published by Ruben J. Jongejan, is a high-performance Markdown linter and formatter written in Rust, currently available at version 0.2.69 with a release history spanning 61 versions. Its purpose is to catch stylistic and structural issues in Markdown documents and, where possible, to fix those issues automatically, helping authors and teams maintain consistent, well-formed documentation. The software ships a comprehensive rule set that covers a wide range of Markdown conventions, making it suitable for use cases such as enforcing documentation style guides, validating README files, normalizing formatting across large content repositories, and supporting continuous integration workflows where documentation quality gates are required. For convenience during repeated or incremental checks, rumdl includes intelligent caching, which keeps runs fast even when working over sizable collections of Markdown files. Configuration is handled through pyproject.toml or a dedicated .rumdl.toml file, allowing projects to define rule preferences in a familiar, version-controllable format. A notable integration point is its support for the Language Server Protocol, which enables rumdl to plug into editors and deliver linting feedback directly within the development environment, bringing its checks into the writing and editing workflow rather than limiting them to standalone command-line runs. Categorized within developer and documentation tooling—specifically linters and formatters—rumdl targets users who work extensively with Markdown, including software developers, technical writers, and documentation maintainers. The combination of a Rust-based implementation, automatic fixing capabilities, editor integration via LSP, caching for incremental performance, and flexible configuration options positions rumdl as a practical choice for both individual documents and project-wide Markdown quality enforcement.

Tags: